搜索资源列表
imp2.tar
- Linux 是一个源码开放的操作系统,无论是普通用户还是企业用户都可以编写自己的内核代码,再加上对标准内核的裁剪从而制作出适合自己的操作系统。目前有很多中低端用户使用的网络设备的操作系统是从标准 Linux 改进而来的,这也说明了有越来越多的人正在加入到 Linux 内核开发团体中。 一个或多个内核模块的实现并不能满足一般 Linux 系统软件的需要,因为内核的局限性太大,如不能在终端上打印,不能做大延时的处理等等。当我们需要做这些的时候,就需要将在内核态采集到的数据传送到用户态的一个
ShellOfLinux
- Linux中Shell的几条简单命令的实现,基本框架已经搭好了,如果需要可以在此基础上进行扩充(代码中增加了多条命令同时执行的功能) 试验内容: 实现简单的Shell,至少能处理四条命令 cd :改变进程当前路径 pwd :查看进程当前路径 pid:查看当前进程号 logout :退出shell -a few simple order to achieve the basic framework has been put up. If need be on the b
keshe
- 在Linux下实现文件的拷贝,多线程实例,设备驱动的编写,文件系统的处理,进程管理器的部分功能实现
mul_timer.rar
- linux下的实用的单进程多个定时器c源码,其于linux中提供了setitimer等接口的实现。,linux muliti-timer design and implement,based on seitimer (realtime clock).
01051312.tar
- 应用UNIX的fork()等系统调用,编写一个c程序具有以下功能: a) 实现Shell的基本功能,包括有:打印提示符;接受和分析命令行(滤去无效的空格、tab符号以及换行符等);执行命令(要有出错处理;输入exit或者bye退出);返回父进程; b) 处理后台程序(不需要wait) c) 处理多行 -With C++ Prepared Linux myshell, support the redirect and pipe symbols, support for CD command r
Linux_kernel
- linux内核源代码,包括文件系统,中断,进程管理,多对称处理等-linux kernel source code, including file system, interrupts, process management, multi-symmetric treatment
Linuxfork
- Linux进程之间的通信,这里讲解的非常详细,请大家多看一看。-Communication between Linux processes, where very detailed explanations, please see more of.
timeroll
- 操作系统中简单的时间片轮转实现算法,可设多个进程,在Linux环境下使用vi编译器写的C程序-Simple operating system time slice rotation algorithm, multiple processes can be set in the Linux environment, using vi to write the C compiler program
Linux_thread
- 实现Linux下多线程之间的简单通信!包括创建进程,clean进程,join_thread等应用-Multi-threading under Linux to achieve simple communications between! Including the creation of the process, clean process, join_thread applications
3
- 按照生产者/消费者的工作原理,在Linux环境下,创建两个进程(或线程),一个进程(线程)作为生产者(用来向缓冲区中写入字符,字符的个数有限),另一个进程(线程)作为消费者(从缓冲区中读取生产者写入的字符)。 要求: 1. 程序应将缓冲区中的内容不断的显示出来; 2. 程序设计中要考虑两进程并发执行中的同步与互斥问题; 3. 有能力的同学可以将管理的并发进程数扩展为N(N>=3)多个。-In accordance with the producer/consumer
60_CommandOfLinux
- Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 本文以Mandrake Linux 9.
thread2
- 在Linux系统下有一个进程创建多个线程的功能与实现-Linux systems have a process to create the function and implementation of multiple threads
myftp
- 本系统主要实现一个文件传输功能,即通过TCP或UDP协议,建立局域网内的客户端与服务器端的数据通信,实现从客户端到服务器端的上传和从服务器端到客户端的下载,以及通过命令对服务器端进行文件的各种操作。该系统主要难点在于客户端命令的拆分以及对多用户的请求处理。应熟悉TCP和UDP协议,及网络模型的实际应用。应熟练掌握Linux下的C语言编程,以及通过管道实现进程间的通信。进程/线程对资源的访问方法,文件的读写及内存映射等操作。-linux c++ ftp
src
- 在LINUX下可用VIM编译的,基于TCP/IP的简单聊天室,采用SELECT I/O复用 来实现多客户端登陆,有心跳机制 守护进程等.-Available VIM compile under LINUX simple TCP/IP-based chat rooms, using SELECT I/O multiplexing to achieve multi-client login daemon heartbeat mechanism.
daima
- Linux进程编程,生产者-消费者程序组,支持多个生产者和消费者,生产者进程数为2, 消费者进程数为3。 生产者与消费者之间使用共享内存进行数据传递,并使用信号量对数据的内容进行保护。-The Linux process programming, producer- consumer program group, supports multiple producers and consumers, the the producer process for 2, consumers pr
thread_clean
- 实现Linux下多线程之间的简单通信!包括创建进程,clean进程,join_thread等应用-Simple communication between the Linux multithreaded! Including the creation process, clean process, join_thread application
simple-multithreaded-programming-
- linux下的简单多线程编程,一个进程中创建3个线程协同工作。-linux simple multi-threaded programming, a process created three threads to work together.
bluez-5.2.tar
- BlueZ是Linux官方蓝牙协议栈。它是一个基于GNU General Public License (GPL)发布的开源项目,从Linux2.4.6开始便成为Linux 内核的一部分。 BlueZ支持蓝牙核心层和协议,它灵活、高效,以模块化方式实现,具有以下特点: n 完整的模块化实现 n 均衡的多处理安全 n 支持多线程数据处理 n 支持多个蓝牙设备 n 硬件抽象 n 向所有层提供标准socket接口 n 提供设备和服务级安全保证 BlueZ包含多个相互
scheduleMonitor
- 监控调度任务单独执行与队列执行,此项目用到oracle数据库,需要在linux系统下执行,因为有的命令是调用linux系统的命令来执行的,比如杀死进程的命令。 可自定义单个定时任务,也可自定义多个任务队列顺序执行-Monitoring and dispatching tasks performed separately with the queue execution of this project uses oracle database, you need to run linux sy
LinuxLab
- Linux基本实验,包括进程通信、多线程、进程锁等使用实例-Linux basic experiments, including interprocess communication, multi-threading, locks and other processes using examples